package com.justgame.project.service.system.mapper;


import com.justgame.project.service.api.dto.SysHomeColumnDTO;
import com.justgame.project.service.api.vo.SysHomeColumnVO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface SysHomeColumnMapper {

    /**
     * 通用查询接口
     *
     * @param dto
     * @param page
     * @return
     */
    List<SysHomeColumnVO> Select(@Param("dto") SysHomeColumnDTO dto);

    /**
     * 通用查询数量接口
     *
     * @param dto
     * @return
     */
    Long SelectCount(@Param("dto") SysHomeColumnDTO dto);

    /**
     * 删除
     *
     * @param dto
     * @return
     */
    Integer delete(@Param("dto") SysHomeColumnDTO dto);

    /**
     * 更新by ID
     *
     * @param dto
     * @return
     */
    Integer updateById(@Param("dto") SysHomeColumnDTO dto);

    /**
     * 新增
     *
     * @param dto
     * @return
     */
    Integer save(@Param("dto") SysHomeColumnDTO dto);

}
